ul, li { list-style: none; padding: 0; margin: 0; }

.message { overflow: hidden; }

.mcBar { width: 240px; height: 100%; background-color: #fff; border-right: 1px solid #e2eaed; position: fixed; top: 0; padding-top: 61px; z-index: 99; box-sizing: border-box; }

.mcBar .mcBar_title { border-bottom: 1px solid #e2eaed; padding: 15px; width: 100%; }

.mcBar .mcBar_title b { border-bottom: 3px solid #23a8f5; padding-bottom: 13px; font-size: 17px; color: #000; font-weight: normal; }

.mcBar .mcBar_list a { display: block; color: #999; padding: 13px 15px; font-size: 15px; }

.mcBar .mcBar_list a:hover { background: #f5f8f9; color: #000; }

.mcBar .mcBar_list a.active { background: #f5f8f9; color: #000; }

.mcBar .mcBar_list .newReceive { display: inline-block; line-height: 1; }

.mcFun { padding: 15px; margin-left: 240px; display: block; box-sizing: border-box; }

.mcFun_title { border: 1px solid #e2eaed; padding: 30px 40px 20px; background-color: #fff; }

.mcFun_title b { border-bottom: 3px solid #23a8f5; padding-bottom: 18px; font-size: 17px; color: #000; font-weight: normal; }

.mcCompose { padding: 40px; background-color: #fff; border-left: 1px solid #e2eaed; border-right: 1px solid #e2eaed; border-bottom: 1px solid #e2eaed; }

.mcCompose .inputLine { margin-bottom: 20px; }

.mcCompose .labelTo { float: left; width: 80px; font-size: 16px; color: #222; height: 40px; line-height: 40px; }

.mcCompose .labelTo span { color: #23a8f5; vertical-align: middle; display: inline-block; margin-right: 5px; }

.mcCompose .contentFor { float: left; width: 420px; }

.mcCompose .contentFor input { width: 390px; height: 40px; line-height: 40px; padding: 7px 15px; background: #f5f5f5; outline: none; border: none; font-size: 16px; }

.mcCompose .contentFor textarea { width: 390px; padding: 7px 15px; background: #f5f5f5; font-size: 16px; outline: none; border: none; display: inline-block; vertical-align: middle; resize: none; }

.mcCompose .addLine { width: 520px; position: relative; }

.mcCompose .memberList { position: absolute; left: 0; display: none; min-width: 390px; max-width: 390px; top: 41px; padding: 15px; padding-bottom: 10px; border: 1px solid #e2eaed; box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.18); z-index: 2; background: #fff; }

.mcCompose .memberList li { display: block; padding: 0 8px; float: left; color: #fff; margin-right: 5px; background-color: #23a8f5; height: 24px; line-height: 24px; font-weight: normal; font-size: 13px; cursor: pointer; text-align: center; margin-bottom: 5px; }

.mcCompose .memberList li.disable { background: #ccc; color: #333; }

.mcCompose .addPerson { float: left; width: 80px; cursor: pointer; height: 40px; line-height: 40px; color: #23a8f5; padding-left: 20px; }

.mcCompose .addPerson i { vertical-align: middle; display: inline-block; margin-right: 5px; }

.mcCompose .checkPerson { width: 390px; background: #f5f5f5; float: left; min-height: 40px; padding: 7px 15px; overflow: hidden; padding-bottom: 0; }

.mcCompose .checkPerson p { height: 26px; line-height: 26px; color: #23a8f5; background: #e0edf5; margin: 0; margin-right: 10px; padding: 0 10px 0 20px; display: inline-block; float: left; margin-bottom: 7px; }

.mcCompose .checkPerson p b { font-weight: normal; }

.mcCompose .checkPerson p i { display: inline-block; line-height: 25px; margin-left: 15px; vertical-align: top; cursor: pointer; font-size: 12px; }

.sendRpw { width: 470px; overflow: hidden; }

.sendMC { float: right; display: block; width: 100px; height: 40px; background: #23a8f5; color: #fff; text-align: center; font-size: 15px; border: none; }

.sendMC:hover { color: #fff; }

.outList { background-color: #fff; border-left: 1px solid #e2eaed; border-right: 1px solid #e2eaed; border-bottom: 1px solid #e2eaed; overflow: hidden; }

.outList li { padding: 30px 40px; border-bottom: 1px solid #e2eaed; overflow: hidden; }

.outList li:last-child { border-bottom: none; }

.outList li:hover { background: #f5f8f9; }

.outList .mcIcon { color: #fff; background: #23a8f5; width: 50px; height: 50px; line-height: 50px; text-align: center; float: left; border-radius: 100%; }

.outList .mcIcon i { font-size: 30px; vertical-align: middle; }

.outList .outContent { float: left; margin-left: 15px; width: 91.51786%; }

.outList .topLine { line-height: 1; }

.outList .topLine h4 { float: left; margin: 0; color: #000; font-size: 18px; }

.outList .topLine .time { float: right; }

.outList .contentTxt { color: #3d3d3d; font-size: 15px; line-height: 1.5; margin-top: 5px; }

.outList .delMessage { width: 100%; cursor: pointer; margin-top: 5px; }

.outList .delMessage i { float: right; vertical-align: middle; padding-top: 5px; }

.page_wrap { width: 100%; }

#empty-tips { background-color: #fff; }

#empty-tips img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
